// 文件i18n/index.js
import Vue from 'vue'
import VueI18n from 'vue-i18n'

import en from './message-en.js'
import zh from './message-zh.js'
import moment from "moment";

Vue.use(VueI18n)  //会把$t挂到Vue.prototype上，以便在.vue文件中使用this.$t()

// 国际化
let locale = window.localStorage.getItem('locale') ? window.localStorage.getItem('locale') : 'zh';
const i18n = new VueI18n({
    locale: locale,
    messages: {
        zh: zh, // 中文语言包
        en: en // 英文语言包
    },
    silentTranslationWarn: true, // 去除国际化警告
})
if (locale === 'en') {
    moment.locale('en')
} else {
    moment.locale('zh-cn');
}

Vue.prototype.moment = moment

export default i18n
